Exploring Availability and Usage Guarantees in Resource Allocation Through Leases

نویسندگان

  • Sara E. Sprenkle
  • Jeffrey S. Chase
  • Daniel J. Sorin
چکیده

The development of cheap computing resources and an efficient networking infrastructure has led to the abundance of large computing clusters. Clusters introduce interesting resource management problems. A significant challenge for a cluster’s resource manager is to dynamically and efficiently allocate resources to competing consumers according to a configurable policy and to provide guarantees for those resources. We propose using leases as a mechanism for addressing this challenge. In this thesis, we discuss and analyze two types of leases: implicit and contract-based. An implicit lease is a contract for a set of resources with an initially short duration, which is extended automatically with an equivalent short term unless the lease granter revokes the lease or the consumer relinquishes the resources. We implement and evaluate implicit leases in Cluster on Demand, a cluster manager that dynamically allocates resources among competing consumers. We show that, while implicit leases are simple to implement and allow the lease granter flexibility in allocation policies, they lack guarantees for both the resource provider and consumer. As an alternative to implicit leases, we propose using contract-based leases. Contract-based leases guarantee use of resources for a period of time. This guarantee provides the consumer with application performance guarantees and the resource granter with usage guarantees, which allow it to make more effective policy decisions. The cost of these guarantees is that the lease granter’s allocation policies become more complex because leases restrict the granter’s ability to immediately allocate resources. We examine some strategies for assigning leases to resources and discuss their relative costs and benefits in the context of the lease model in Sharp, a wide-area resource peering environment. . Figure 1: The Big Picture

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Particle-size fractions-dependent extracellular enzyme activity in sediments and implications for resource allocation in a subtropical mangrove ecosystem

The distribution of extracellular enzyme activities in particle-size fractions of sediments was investigated in a subtropical mangrove ecosystem. Five enzymes involved in carbon (C), nitrogen (N), and phosphorus (P) cycling were analyzed in the sand, silt, and clay of sediments. Among these fractions, the highest activities of phenol oxidase (PHO), β-D glucosidase (GLU), and N-acetyl-glucosimin...

متن کامل

QoS Rewards and Risks: A Multi-market Approach to Resource Allocation

A large number of network applications require a particular Quality of Service (QoS), that can be provided through proper network resource allocation. Furthermore, certain applications (multimedia oriented) may require guarantees of resource availability for predictable QoS. This paper introduces a distributed multi-market approach to network resource allocation. In this approach link bandwidth...

متن کامل

Wesley RESOURCE ALLOCATION AND PRICING FOR QOS MANAGEMENT IN COMPUTER NETWORKS

Fulp, Errin Wesley RESOURCE ALLOCATION AND PRICING FOR QOS MANAGEMENT IN COMPUTER NETWORKS. (Under the direction of Douglas S. Reeves) Computer networks must accommodate a wide variety of applications, ranging from simple file transfer programs to complex multimedia applications. Many of these applications require certain Quality of Service (QoS) guarantees for their proper operation. QoS guara...

متن کامل

Maintaining Cache Consistency in Content Distribution Networks

While several mechanisms for maintaining consistency in single proxy caches exist today, not as much research has addressed ways in which such techniques may be extended to a cluster of proxy caches. If such techniques are not developed and deployed carefully, the overheads involved in maintaining cache consistency in large-scale systems such as Content Distribution Networks (CDNs) increases by...

متن کامل

Resource Allocation through Context-dependent data envelopment analysis

System designs, optimizing resource allocation to organization units, is still being considered as a complicated problem especially when there are multiple inputs and outputs related to a unit. The algorithm presented here will divide the frontiers obtained with DEA. In this way, we investigate a new approach for resource allocation.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004